﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DeepThought
{
	class Program
	{
		static void Main(string[] args)
		{
			// Once the class is decoded and all the functions have been fixed,
			// you can uncomment the code below to test your fix.
			/* 
			DeepThought dt = Fixme.deserialize("DeepThought.bin");
			dt.display_field(); // display the encrypted field of the class
			dt.set_key(Fixme.brute_hash(dt.get_key())); // bruteforce the message of the hash
			dt.set_THE_answer(Fixme.decode_vingenere(dt.get_THE_answer(), dt.get_key())); // decode the answer using the key found
			dt.display_field(); // display the field that should be decrypted
			 */

            Fixme.decrypt("DeepThought.cs");
		}
	}
}